package io.nads.api;

import org.springframework.web.multipart.MultipartFile;
import java.io.InputStream;

public interface FileUploader {
    /**
     * 返回文件的访问URL，私有地址，默认1小时后失效
     * @param file
     * @return
     */
    String upload(MultipartFile file);

    /**
     * 上传InputStream到存储服务（默认返回URL）
     * @param inputStream 输入流
     * @param filename 文件名
     * @return 上传结果URL
     */
    String upload(InputStream inputStream, String filename);
}